a shameless person - French English Dictionary